/**
 * 
 */
package com.iuie.ns.frame.constants;

/**
 * @description 环境常量
 * @author lj
 * @createTime 2016年8月23日 上午11:45:18
 */
public interface Env {
	/**
	 * 
	 * @description 定义系统中使用到的文件路径
	 * @author lj
	 * @createTime 2016年8月23日 下午3:21:08
	 */
	public interface FilePath{
		/**app.properties 文件类路径*/
		String APP_CONFIG_LOC="config.env.app";
	}
	/**
	 * 
	 * @description 应用上下文常量
	 * @author lj
	 * @createTime 2016年8月23日 下午3:22:17
	 */
	public interface AppConstant{
		
		/**admin username key for config/env/app.properties*/
		String ADMIN_USERNAME="admin.username";
		
		/**admin password key for config/env/app.properties*/
		String ADMIN_PASSWORD="admin.password";

		/**加密秘钥 */
		String SECURITY_KEY = "security.key";
		
		/** 登录成功后的重定向路径 */
		String REDIRECT_URL="redirect.url";

		/** 访问系统错误时跳转的链接 */
		String REDIRECT_INVALID_URL = "redirect.invalid.url";
	}
	public interface DateFormatConstants{
		/**
		 * 日期格式，年月日，时分秒
		 */
		String DATE_PATERN_YMDHMS="yyyy-MM-dd HH:mm:ss";
	}
	/**
	 * 
	 * @description 用户登录后，存储在session中的key，
	 *  <p>session{key1:value1,key2:value2}</p>
	 * @author lj
	 * @createTime 2016年9月10日 下午3:57:00
	 */
	public interface UserSessionKey{
		/** 用户id */
		String USER_ID="userId";
		/** 用户角色列表  */
		String USER_ROLE_LIST="userRoleLst";
	}
}
